Skip to main content

API Direct Debit - Payment Refund

Berfungsi untuk melakukan pengembalian dana

Service Info

HTTP MethodPOST
Service Code58
Http MethodPOST
Path...{version}/debit/refund
Header NameTipe DataWajibDeskripsi
Content-TypeStringYapplication/json
AuthorizationStringYToken B2B
Authorization-CustomerStringYToken B2B2C
X-TIMESTAMPStringYWaktu lokal klien saat ini dalam format yyyy-MM-ddTHH:mm:ss+07:00.
X-SIGNATUREStringYDibuat dengan algoritma asymmetric with token B2B2C: Signature Generation
X-PARTNER-IDStringYClient’s client_id (diberikan pada saat onboarding )
X-EXTERNAL-IDStringYNomor referensi yang harus unik pada hari yg sama
CHANNEL-IDStringY00001 untuk PJP and 00002 untuk non PJP

Body

ParameterTipe DataWajibDeskripsi
merchantIdStringYKode unik yang dimiliki setiap user
Length: <= 64 karakter
originalPartnerReferenceNoStringYID Transaksi milik partner
Length: <= 64 karakter
originalReferenceNoStringYId transaksi SpeedCash
Length: <= 64 karakter
partnerRefundNoStringYKode refund milik partner / id transaksi milik partner
Length: <= 64 karakter

Request samples

{
"merchantId": "121xxxx",
"originalPartnerReferenceNo": "2020102900000000000001",
"originalReferenceNo": "5037424",
"partnerRefundNo": "1234123215"
}
```

Response Structure

ParameterTipe DataDeskripsi
responseCodeStringKode respons
Length: <= 7 karakter
responseMessageStringDeskripsi respons
Length: <= 150 karakter
referenceNoStringPengidentifikasi transaksi asli pada penyedia layanan
Length: <= 64 karakter
refundNoStringPengidentifikasi transaksi pengembalian pada sistem konsumen layanan
Length: <= 32 karakter
partnerRefundNoStringNomor referensi dari PJP AIS untuk pengembalian
Length: <= 2 karakter
refundTimeStringTanggal pengembalian transaksi dalam format ISO 8601
Length: <= 25 karakter

Response samples

{
"responseCode": "2005800",
"responseMessage": "Successful",
"referenceNo": "5037424",
"refundNo": "12321322",
"partnerRefundNo": "1237218936",
"refundTime": "2023-01-27T17:28:00.667+07:00"
}

List Response Code API Direct Debit - Payment Refund

Response CodeResponse MessageDescription
2005800SuccessSukses
4005801Invalid field format { field name }Format invalid
4005802Invalid mandatory field {field name}Format pada bidang wajib tidak ada atau tidak valid
4015800Unauthorized. Invalid SignatureX-Signature salah
4015801Invalid Token, Token found in request is invalidToken B2B invalid
4015802Invalid Customer Token, Token found in request is invalidToken B2B2C invalid
4095800Cannot use same X-EXTERNAL-ID in same dayX-External-ID sudah pernah digunakan di hari yang sama
4045801Bad RequestRequest header ada yang salah / kurang
4045801Unauthorized. Client Forbidden Access APIPartner tidak dapat mengakses api terkait